typedef unsigned long * UlongP; 
typedef unsigned int    Uint;
typedef unsigned long   Ulong; 